package Modelo.Entidades;



public class ClaseLicencia {

	private String descripcion;
	private int idClaseLicencia;
	public CostoVigencia costoVigencia;

	public ClaseLicencia(){
		idClaseLicencia = -1;
		descripcion = "";
		costoVigencia = new CostoVigencia();
	}
	
	public ClaseLicencia(String descripcion, int idClaseLicencia) {
		super();
		this.descripcion = descripcion;
		this.idClaseLicencia = idClaseLicencia;
	}

	public CostoVigencia getCostoVigencia() {
		return costoVigencia;
	}

	public void setCostoVigencia(CostoVigencia costoVigencia) {
		this.costoVigencia = costoVigencia;
	}

	public void setIdClaseLicencia(int idClaseLicencia) {
		this.idClaseLicencia = idClaseLicencia;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public int getIdClaseLicencia()
	{
		return idClaseLicencia;
	}
	
	/**
	 * retorna la clase de licencia como String
	 */
	@Override
	public String toString(){
		return descripcion.toUpperCase();
	}
	

	public void finalize() throws Throwable {

	}
}//end Clase_Licencia